read the current value of this mutable value without any synchronization.
The read might be reordered resulting in an outdated or even an out-of-thin-air result.
This will use the effect `concur.racy_access mutate.this` such that static analysis of effects will detect and report code that uses racy accesses to mutable variables.
Racy accesses are permitted only for types for which `mutate.this.atomic_access_supported T` is true. This ensures that racy accesses do not yield crippled values such as an `i128` consisting of lower and upper 64 bits that come from different values.
The read might be reordered resulting in an outdated or even an out-of-thin-air
result.
This will use the effect `concur.racy_access mutate.this` such that static analysis
of effects will detect and report code that uses racy accesses to mutable
variables.
Racy accesses are permitted only for types for which `mutate.this.atomic_access_supported T`
is true. This ensures that racy accesses do not yield crippled values such as an `i128`
consisting of lower and upper 64 bits that come from different values.